perm filename ABSTRA[DIS,DBL]2 blob
sn#214759 filedate 1976-05-10 generic text, type C, neo UTF8
COMMENT ā VALID 00002 PAGES
C REC PAGE DESCRIPTION
C00001 00001
C00002 00002 .NSECP(Introductory Materials)
C00005 ENDMK
Cā;
.NSECP(Introductory Materials)
.SKIP 5
.SSEC(Abstract)
A program, called "AM", is described which models one aspect of
elementary mathematical research: developing new concepts under the
guidance of a large body of heuristic rules.
The local heuristics communicate via an agenda mechanism, a global
list of tasks for the system to perform and reasons why each task is
plausible. A single task might direct AM to define a new concept, or
to explore some facet of an existing concept, or to examine some
empirical data for regularities, etc. Repeatedly, the program
selects from the agenda the task having the best supporting reasons,
and then executes it.
Each concept is an active, structured knowledge module. A hundred
very incomplete modules are initially provided, each one
corresponding to an elementary set-theoretic concept (e.g., union).
This provides a definite but immense "space" which AM begins to
explore. AM extends its knowledge base, ultimately rediscovering
hundreds of common concepts (e.g., numbers) and theorems (e.g.,
unique factorization).
This approach to plausible inference contains some unexpected powers
and limitations.